package qc.module.qms.dto.exchange.data;

import lombok.Data;

import java.util.List;

/**
 * 交换数据统计结果DTO
 * 对交换数据进行统计，统计结果包含记录（到报率、准点率）统计、数据值（特征值）统计、状态（已上传、未上传等）统计
 * 
 * @author QuCheng Tech
 * @since 2024/4/12
 */
@Data
public class ExchangeDataStatisticsResultDto {

    /**
     * 数据记录统计结果
     */
    private DataRecordStatisticsResultDto recordsts;

    /**
     * 数据值统计，可以为空，可以有1个或多个
     */
    private List<DataValueStatisticsResultDto> valuests;

    /**
     * 状态统计，根据数据表中的状态列进行统计的结果，以状态名称和数据条数返回
     */
    private List<ExchangeDataStatustsDto> statusts;
}
